self –priming centrifugal pump - French English Dictionary